#!/bin/bash
 
# 将本地文件上传到服务器
scp D:/zhujunfu/qlm-web-vue3-setup/dist.zip root@server_ip:/var/home/qlm/dist.zip

# 进入目录
cd /var/home/qlm/

# 获取当前日期和时间，并按照年-月-日_时-分-秒的格式命名文件
filename=$(date +"%Y-%m-%d_%H-%M-%S")

# 进入生产目录
cd /usr/share/nginx/html

# 将生产目录打包
zip -r dist.zip dist

# 将压缩文件复制到版本文件夹
cp /usr/share/nginx/html/dist.zip /usr/share/nginx/html/version

# 跳转到nginx目录
cd /usr/share/nginx/html/version

# 重命名压缩文件
mv dist.zip dist_${filename}.zip

# 回到项目目录
cd /var/home/qlm/

# 解压文件
unzip dist.zip

# 将文件覆盖
cp -r dist/* /usr/share/nginx/html/

# 重启nginx服务
systemctl restart nginx

